package com.wmz.policyMode;

import com.wmz.policyMode.enums.StrategyEnum;

import java.util.LinkedHashMap;
import java.util.Map;

/**
 * @version 1.0
 * @Author： 李鹤春
 * @date： 2025/2/28 13:55
 * @description: 主启动类：策略模式枚举类 + Map：解决if-else问题
 */
public class StrategyPatternEnumMap {
    public static void main(String[] args) {
        String str = "A";
        Map<String, StrategyEnum> map = new LinkedHashMap<>();
        map.put("A", StrategyEnum.A);
        map.put("B", StrategyEnum.B);
        map.get(str).exe();
    }

}
